river barrage - German English Dictionary